package com.example.maple.ccsclient.view;

/**
 * Created by maple on 2016/6/16.
 */
public interface ScrollViewListener {



	int SCROLL_STATE_IDLE = 0; //表示正在滚动。当屏幕滚动且用户使用的触碰或手指还在屏幕上时为1


	int SCROLL_STATE_TOUCH_SCROLL = 1; //表示正在滚动。当屏幕滚动且用户使用的触碰或手指还在屏幕上时为1

	int SCROLL_STATE_FLING = 2; //表示屏幕已停止。屏幕停止滚动时为0。

	void onScrollChanged(ObservableScrollView scrollView, int x, int y, int oldx, int oldy);

	/**
	 * 滑动状态回调
	 *
	 * @param view
	 *            当前的scrollView
	 * @param scrollState
	 *            当前的状态
	 */
	void onScrollStateChanged(ObservableScrollView view,int scrollState);
}
